the equestrian villa - French English Dictionary